package com.vcit.system.mapper.major;

import com.vcit.system.domain.major.TMajor;

import java.util.List;


/**
 * 专业Mapper接口
 * 
 * @author dff
 * @date 2025-01-17
 */
public interface TMajorMapper{
/**
 * 查询专业
 *
 * @param id 专业主键
 * @return 专业
 */
public TMajor selectTMajorById(Long id);

/**
 * 查询专业列表
 *
 * @param tMajor 专业
 * @return 专业集合
 */
public List<TMajor> selectTMajorList(TMajor tMajor);

/**
 * 新增专业
 *
 * @param tMajor 专业
 * @return 结果
 */
public int insertTMajor(TMajor tMajor);

/**
 * 修改专业
 *
 * @param tMajor 专业
 * @return 结果
 */
public int updateTMajor(TMajor tMajor);

/**
 * 删除专业
 *
 * @param id 专业主键
 * @return 结果
 */
public int deleteTMajorById(Long id);

/**
 * 批量删除专业
 *
 * @param ids 需要删除的数据主键集合
 * @return 结果
 */
public int deleteTMajorByIds(Long[] ids);
}
